package main

import (
	"github.com/gin-gonic/gin"
	"io"
	"mz_water/controller"
	"mz_water/middleware"
	"os"
)

func main() {
	// 禁用控制台颜色，将日志写入文件时不需要控制台颜色。
	gin.DisableConsoleColor()
	// 记录到文件。
	f, _ := os.Create("./logs/gin.log")
	//gin.DefaultWriter = io.MultiWriter(f)
	//util.AccessTokenServlet()
	// 如果需要同时将日志写入文件和控制台，请使用以下代码。
	gin.DefaultWriter = io.MultiWriter(f, os.Stdout)
	r := gin.Default()
	r.Static("/static", "./static")
	r.Use(middleware.Cors())
	r.LoadHTMLGlob("templates/**/*")
	app := controller.GinRouter(r)
	app.Run(":9553")
}
